package com.hly.debouncing

import androidx.lifecycle.MutableLiveData
import androidx.lifecycle.ViewModel

class MyViewModel : ViewModel() {
//    val data: MutableLiveData<String> = MutableLiveData()
//    // 单个数据
//    fun loadData() {
//        // 模拟数据加载
//        data.value = "Hello, ViewModel!"
//    }

//    多个数据使用bean封装
    val data: MutableLiveData<ButtonBean> = MutableLiveData()
    fun loadData() {
        // 模拟数据加载
        data.value = ButtonBean("Hello, ViewModel!", android.R.color.holo_blue_light, 18f, android.R.color.holo_red_light)
    }
}